import _axios from "@/plugins/axios";


/**
 * 卡片管理-添加
 * @param currency 收款币种 
 * @param isDefault 是否默认
 * @param payeeAccount 收款人账号
 * @param payeeBank 收款人银行
 * @param payeeName 收款人姓名
 * @param swiftCode swift代码
 * @param countryCode 国家编码
 */
export function userCardAdd(data) {
    return _axios({
        url: '/bankcard/add',
        method: 'post',
        data
    })
}

// 卡片管理-批量删除
export function deleteCard(ids) {
    return _axios({
        url: '/bankcard/deleteBatch',
        method: 'delete',
        data: [ids] // id
    })
}


/**
 * 卡片管理-编辑
 * @param currency 收款币种 
 * @param isDefault 是否默认
 * @param payeeAccount 收款人账号
 * @param payeeBank 收款人银行
 * @param payeeName 收款人姓名
 * @param swiftCode swift代码
 * @param countryCode 国家编码
 * @param id
 */
export function userCardEdit(data) {
    return _axios({
        url: '/bankcard/edit',
        method: 'put',
        data
    })
}


/**
 * 卡片管理-列表查询
 * @param payeeType 1 银行卡;2-payPal账号 
 */
export function userCardList(params) {
    return _axios({
        url: '/bankcard/list',
        method: 'get',
				params
    })
}


// 设置用户默认卡片
export function setCardDefault(id) {
    return _axios({
        url: '/bankcard/setDefault',
        method: 'put',
        data: {
            id
        }
    })
}